import request from "@/utils/request";

/**
 * 获取-分页查询角色列表
   开发中
   GET
   /sys/role
 * 
*/
export function getRoleList(data) {
  return request({
    url: "/sys/role",
    params: data, // 这里是请求参数
  });
}
// 新增-角色
// 开发中
// POST
// /sys/role
export function addRole(data) {
  return request({
    url: "/sys/role",
    method: "post",
    data, // 这里是请求参数
  });
}
// 修改-角色
// 开发中
// PUT
// /sys/role/{id}
export function updateRole(data) {
  return request({
    url: `/sys/role/${data.id}`,
    method: "put",
    data, // 这里是请求参数
  });
}
// 删除-角色
// 开发中
// DELETE
// /sys/role/{id}
export function deleteRole(id) {
  return request({
    url: `/sys/role/${id}`,
    method: "delete", // 这里是请求方法
  });
}
// 获取-角色详情
// 开发中
// GET
// /sys/role/{id}
export function getRoleDetail(id) {
  return request({
    url: `/sys/role/${id}`,
  });
}
// 分配权限-角色
// 开发中
// PUT
// /sys/role/assignPrem
export function assignPrem(data) {
  return request({
    url: "/sys/role/assignPrem",
    method: "put",
    data, // 这里是请求参数
  });
}
